Embedded Device Generation: Turning Software into Hardware

نویسندگان

  • Rohit Ramesh
  • Prabal Dutta
چکیده

The authors retain copyright over this work. This work was presented at the CrossFAB workshop at CHI 2016. Abstract This paper introduces embedded device generation, a design and synthesis process that allows anyone who can write code to develop embedded hardware. The key insight is that a simple program can serve as a complete design specification for the embedded device that runs it. We envision future device generation tools that can enable new workflows for makers and provide building blocks that personal fabrication researchers can integrate into their own work. We are currently developing a prototype version of these tools, and we soon hope to solicit feedback from the personal fabrication community.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automatic Hardware/Software Interface Generation for Embedded System

A large portion of the embedded system development process involves the integration of hardware and software. Unfortunately, communication across the hardware/software boundary is tedious and error-prone to create. This paper presents an automatic hardware/software interface generation system. As the front-end of hardware/software co-design frameworks, a system designer defines XML specificatio...

متن کامل

Automatic Generation of Hardware/Software Interface with Product-Specific Debugging Tools

Software programmers want to manage pure software, not hardware-software entanglements. Unfortunately, traditional development methodologies cannot clearly separate hardware and software in embedded system development process. We propose a Hardware/software INterface GEnerator ; we call it HINGE. After receiving device specifications including device usage rules for each device, HINGE automatic...

متن کامل

“To Design a Real Time Scheduler for Embedded Systems using Hardware and Software Co design

Embedded systems can no longer depend on independent hardware or software solutions to real time problems due to cost, efficiency, flexibility, upgradeability, and development time. System designers are now turning to hardware/software co-design approaches that offer real time capabilities while maintaining flexibility to support increasing complex systems. Although long desired, reconfigurable...

متن کامل

Turning Java into Hardware: Caffinated Compiler Construction

This paper explores the design of a compiler for the Java programming language. Unlike many compilers, the target is hardware, not bytecodes or machine instructions. Java’s simplicity, object-orientation, and strong typing make it well suited to class-based hardware translation. It is also possible to leverage Java’s thread interfaces to model coarse-grain parallelism in hardware. The goal is t...

متن کامل

Object-based hardware/software component interconnection model for interface design in system-on-a-chip circuits

The design of system-on-a-chip (SoC) circuits requires the integration of complex hardware/software components that are customized to efficiently execute a specific application. Nowadays, these components include many different embedded processors executing concurrent software tasks. In this paper, we present an object-based component interconnection model to represent both hardware and softwar...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016